home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
comms_w
/
myirc077.zip
/
HISTORY.DOC
next >
Wrap
Text File
|
1994-05-23
|
8KB
|
197 lines
21/6/93
* Fixed extra char appearing when first char is entered.
* Added 'proper' multi-channel access.
Added command /listc to display channels joined.
22/6/93
* Completely changed server output parser routine! Quicker, smaller
Probably will now not support new servers very well though.
* Noticed a bug in /ban. Will be fixed (fixed)
23&24/8/93
* started working on it again
* added colour and port config
* disp_status wont handle LARGE #channels, in fact the whole proggie
doesnt handle large channels *sigh* Will be fixed.
* Upgraded to 2.8 compat. Should handle old AND new servers.
I know I am missing some server codes. Will be added..
* A nice sunny day, and I waste it inside..
* HOPEFULLY fixed the /join & /part bug!! ARRGH. If that appears again
I will shoot myself..
* Things to do: /alias
timed /notify.. bit useless in current implementation
In conjunction with /alias write a NEW input routine
with better lexical analysis to handle partial
command input aka /set novice off
Make my 1st printout! So I can follow what I have written!
Fix /unban. Sometimes it fails to ANYTHING! As in
the ban exists, but fails to remove.
Something to do with the speed of the /userhost reply
from the server. If it comes back to quick, it fails.
(Note: need multi threaded DOS!!)
CONFIG.IRC reading rountines are ROUGH. Tidy perhaps? Not
very idiot proof.
25/8/93
* added channel/mode info on status bar.
* fixed darn nasty strcpy fn causing crashes. (/join & /part mainly)
* still have to fix NULL POINTER ASSIGNMENT prob on leaving.. (note: Cant
find it!! Cant generate it reliably! Tried heaps on things.. Wish it
would just crash the computer like a good bug, then I could find it!)
* added more server codes for 2.8 compat but output not formatted well. FIX
26/8/93
* added auto channel mode update for status bar when /join-ing a channel
* noted I hadnt done any of my 'Things to do'... oh well :-)
27/8/93
* added @ detection when making a new channel. (worked b4 when joining
an existing channel THEN oped)
* made /ban /unban /op /deop bit more foolproof
* HOPEFULLY fixed /unban failure problem..
* still cant find null_ptr prob.
28/8/93 to 2/9/93
* at last I think I have found the null_ptr prob.. My fault of course :-)
* added aliases. Simple, but they do enuf at the moment. Cant change them
within myirc though :-( only thru config file.
* added a timed notify... Seems buggy sometimes?? Tells you someone has
logged off and also others who havent, at the same time?? Will fix
* added word highlighting ability, so in a busy channel you can find
out if someone is speaking to you!!
* added psersonal auto-ban removal (when opped). Should work ok. Havent
fully tested it!
* bug noticed: in my wildcard matching, it fails on, say,
me=malibu.newcastle.edu.au
ban=*astl*?u
Fails due to the fact that the ?u can be matched in 2 spots.. Mine only
checks one, the 1st one, hence fails... (follow all of that???!!) :-)
* added stupid Windows 3.1 time slicing. I got bored :-)
* Hmm, I think I added some more, just cant think of it!
* PS. miserable windy day
* added modem flow control config..
14/9/93
* back from my sisters wedding..
* added pause on /list. Press and key to continue. Will automatically
continue if rxbuf becomes near full!! (has to, to prevent buffer over-
flow!)
* added 'rxbuf' into config.irc to change modem receive buffer size.
Defaults (and minimum size) is 4096 bytes. Bigger the better, especially
with a fast modem, and u use the pause key etc or /list (see above)
* added memory free info when starting up (mainly useful for me!!)
* added 'PING' reply. So people can now actually 'PING' you!!
* increased the size of MANY arrays, so large channels HOPEFULLY wont be
trouble.
15/9/93
* added command history (up/down keys)
* added '/join -i' to accept invites
* added '/ping' command to measure lag etc..
16/9/93
* fixed cursor wandering. If I line scrolled up when typing, the cursor
would jump to the output line, not returning to the input line.
* started working on back scrolling. (finished)
shift up/dn scrolls one line, pgup/pgdn a whole page etc..
The counter down the bottom tell you what line you are looking at
* Sparx requested hiding non-personal mode changes
also mouse quoting. To be done!
17/9/93
* Hmm, beeps are a prob. Will add filter option..
* removed /list pause cos of scrollback buffer.
* filter added (sort of). Filters beeps in scrollback. Will add flag to
remove all. (/set commands)
* this time I did fix cursor wandering!
* fixed adding the + onto large 3+ lines. (eg big /msgs)
* made some commands even more foolproof..
18/9/93
* Got drunk.
19/9/93
* added /set command. Type /set to see what variables can be changed
More variables will be added.
* user setable scroll-back size. See 'capture' in CONFIG.IRC. If I can
find a way of accessing a data chunk >64k, it could be made bigger!
About 800 lines for a 63k buffer.
* added colours to /set. Can set, but cant save.. (Note: only when setting
cols.. add a 'f' to the front of a col, for it to flash! eg flightgreen.
Some cols dont change properly/instanly, like bg_col. *FIXED*
22/9/93
* added /alias removal(-<alias>) and changing from within myirc, same
with /notify (all linked lists now, not arrays. Should only be
limited by memory now, not array size). Now sorted too.
* Added script loading '/load'. Change 'script' in myirc.cfg to auto-load
different script file then 'myirc.irc'
* Should be more reliable (shouldnt scribble over end of arrays etc)
11/3/94
* telnet access obtained again! Back to work!
* added log files. /set log_file, /logclose, /logpause
* added command line editing. (Left, right, DEL, BS, HOME and END)
* added /redraw command for updating screen cols.
* added (buggy) VAX support. No CTCP stuff works ok!
* tidied up the docs a bit
13/3/94
* more big changes to code. Shoule be smaller/better
* noticed a bug in /quit. No signoff msg is passed
24/4/94
* ack! Over a month since I have touched the code.. oops
* added 'IGNORE_MSGS' variable. Can ignore different types of msgs. DONT
type /set IGNORE_MSGS all, you will get nothing on your screen at all!!
A minus sign in front of a type will remove ignore. -ALL or NONE will
remove all ignores.
27/4/94
* added 'Topic by ... on ....' when joining a channel (server code 333)
[thanks 'jason']
* fixed nasty line dump when an unknown server code is hit. Learnt from
above :) (Used to stuff the screen up)
* no longer ASSUMES you have joined a channel when you type /join.
eg /join-ing an invite only channel, with no invite.
No longer says you are in it. Now like the Unix client. BUT...
there is a catch, dont quit the client and restart it while still
connected and in a channel. You will have to /leave the channel
and re-join. Ignore bottom 'NOTES:' now :)
* investigated using linux's 'term' to obtain DCC for Unix/DOS users
11/5/94
* Added capture size >64k! 100k gives about 2500 lines!
* added tab switching of channels
* added /about command for some info.
13/5/94
* Know does partial command completion eg /k for /kick etc
MOST commands can be completed.
* Speaking on kicks and such... /kick * <nick> kicks nick from current
channel. Same with /mode
23/5/94
* Changed partial command completion. Was buggy b4.
* Added /line -min <#) option. Will list channels with # or more users
* Craigs has told me about logfile probs.. Investigating.
NOTES: This only worries you if you quit myirc (alt-x) while still
connected to the server..
Press alt-t (IRC on) after running myirc again.
Try /joining channels that you are in (so myirc knows that you
are) It should update the chan modes for you.
To then update your op status (@<chan> on stat line) type /names
<chan>. Everything should be ok then..
This ability may not be available in later versions!
(I need it for debugging though!!)